interlocking grate - Francés Inglés Diccionario